PopupMenu.open() takes a PopupAnimation flag, not a boolean. Due
to implicit type conversion, we are currently effectively passing
`PopupAnimation.SLIDE`, so we miss the fade part of the animation.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4237>
this._languagePopup = new LanguageSelectionPopup(keyActor);
Main.layoutManager.addTopChrome(this._languagePopup.actor);
- this._languagePopup.open(true);
+ this._languagePopup.open(BoxPointer.AnimationMode.FULL);
}
_updateCurrentPageVisible() {